From 18519a7ca0e69dea2bdc54833b355f6213ef61d4 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 12 Oct 2017 16:05:32 +0800 Subject: [PATCH] Make css node and style tests run Just like the previous commit, we need to set G_TEST_SRCDIR. --- testsuite/css/nodes/meson.build | 8 +++++++- testsuite/css/style/meson.build | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/testsuite/css/nodes/meson.build b/testsuite/css/nodes/meson.build index 9dbbd48e2c..6c6612e169 100644 --- a/testsuite/css/nodes/meson.build +++ b/testsuite/css/nodes/meson.build @@ -1,9 +1,15 @@ +test_env = environment() +test_env.set('G_TEST_SRCDIR', meson.current_source_dir()) +test_env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +test_env.set('GSETTINGS_BACKEND', 'memory') +test_env.set('G_ENABLE_DIAGNOSTIC', '0') + testexecdir = join_paths(installed_test_bindir, 'css', 'nodes') test_nodes = executable('test-css-nodes', 'test-css-nodes.c', install: get_option('install-tests'), install_dir: testexecdir, dependencies: libgtk_dep) -test('test-nodes', test_nodes, suite: 'css') +test('test-nodes', test_nodes, suite: 'css', env: test_env) test_data = [ 'box.ltr.nodes', diff --git a/testsuite/css/style/meson.build b/testsuite/css/style/meson.build index 248e52a4bd..394bca11b5 100644 --- a/testsuite/css/style/meson.build +++ b/testsuite/css/style/meson.build @@ -1,3 +1,9 @@ +test_env = environment() +test_env.set('G_TEST_SRCDIR', meson.current_source_dir()) +test_env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +test_env.set('GSETTINGS_BACKEND', 'memory') +test_env.set('G_ENABLE_DIAGNOSTIC', '0') + testexecdir = join_paths(installed_test_bindir, 'css', 'style') cssresources = gnome.compile_resources( @@ -14,7 +20,7 @@ test_style = executable( install_dir: testexecdir, dependencies: libgtk_dep, ) -test('test-style', test_style, suite: 'css') +test('test-style', test_style, suite: 'css', env: test_env) test_data = [ 'adjacent-states.css', -- 2.30.2